Beyond The Golden Run: Evaluating the Use of Reference Run Models in Fault Injection Analysis

نویسندگان

  • Matthew Leeke
  • Arshad Jhumka
چکیده

Fault injection (FI) has been shown to be an effective approach to assessing the dependability of software systems. To determine the impact of faults injected during FI, a given oracle is needed. This oracle can take a variety of forms, however prominent oracles include (i) specifications, (ii) error detection mechanisms and (iii) golden runs. Focusing on golden runs, in this paper we show that there are classes of software which a golden run based approach can not be used to analyse. Specifically we demonstrate that a golden run based approach can not be used when analysing systems which employ a main control loop with an irregular period. Further, we show how a simple model, which has been refined using FI, can be employed as an oracle in the analysis of such a system.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Take the Money and Run: The Challenges of Designing and Evaluating Financial Incentives in Healthcare; Comment on “Paying for Performance in Healthcare Organisations”

Many countries are turning their attention to the use of explicit financial incentives to drive desired improvements in healthcare performance. However, we have only a weak evidence-base to inform policy in this area. The research challenge is to generate robust evidence on what financial incentives work, under what circumstances, for whom and with what intended and unintended consequences.

متن کامل

Long-Run and Short-Run Causality between Stock Price and Gold Price: Evidence of VECM Analysis from India

The prime objective of the study is to identify the long-run and short-run relationship between Indian stock price viz., BSE SENSEX (hereafter named as BSE) and gold price (GOLD) in India. The daily closing price data were collected for the period of ten years ranging from 1st April 2004 to 31st March 2014 with 2490 observations. The study employed two models: Model one us...

متن کامل

Fast Fault Injection with Virtual Machines

Fault injection is a widely used technique to test the robustness of software systems and to find bugs in applications. We focus on using fault injection to judge the quality of error handling in applications. Even mature applications have serious bugs in error handling [3]. To find all bugs related to bad error handling when using a certain API one has to do exhaustive fault injection, i.e., t...

متن کامل

Architectural Plan for Constructing Fault Tolerable Workflow Engines Based on Grid Service

In this paper the design and implementation of fault tolerable architecture for scientific workflow engines is presented. The engines are assumed to be implemented as composite web services. Current architectures for workflow engines do not make any considerations for substituting faulty web services with correct ones at run time. The difficulty is to rollback the execution state of the workflo...

متن کامل

A Nonlinear Model of Economic Data Related to the German Automobile Industry

Prediction of economic variables is a basic component not only for economic models, but also for many business decisions. But it is difficult to produce accurate predictions in times of economic crises, which cause nonlinear effects in the data. Such evidence appeared in the German automobile industry as a consequence of the financial crisis in 2008/09, which influenced exchange rates and a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009